head organ - Spanish English Dictionary